
.pop_con form{
    width:500px;
    height:300px;
    background:white;
    border:1px solid #000;
    position: fixed;
    left:50%;
    top:50%;
    margin-top:-151px;
    margin-left:-251px;
    z-index:9999;
}

.pop_con .mask{
    position: fixed;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    background:#000;
    opacity:0.3;
    z-index:9998;
}

.pop_con h3{
    margin:5px;
    background:lightgreen;
    height:40px;
    line-height:40px;
    text-indent:10px;
}

.pop_con .form_group{
    width:460px;
    height:24px;
    margin:40px auto 0;
}

.form_group label{
    float:left;
    width:100px;
    height:28px;
    line-height:28px;
    text-align:right;
}

.form_group .input_txt{
    width:240px;
    height:28px;;
}

.form_group .input_btn{
    width: 460px;
    height: 28px;
    margin: auto;
    background: #03f85a;
}

.ok{
    color: mediumspringgreen;
}

.error{
    color: firebrick;
}